package com.slicktechnologies.client.services;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.slicktechnologies.shared.Contract;
import com.slicktechnologies.shared.Quotation;
import com.slicktechnologies.shared.common.businessprocesslayer.Customer;
import com.slicktechnologies.shared.common.businessprocesslayer.Expense;
import com.slicktechnologies.shared.common.businessunitlayer.Company;
import com.slicktechnologies.shared.common.personlayer.Employee;



public interface CsvServiceAsync {
	public void setcustomerlist(ArrayList<Customer> array,AsyncCallback<Void> callback);
	public void setquotationlist(ArrayList<Quotation> qarray,AsyncCallback<Void> callback);
	
	public void setexpenselist(ArrayList<Expense> earray,AsyncCallback<Void> callback);
	
	public void setCompanylist(ArrayList<Company> custarray,
			AsyncCallback<Void> asyncCallback);
	
	public void setcontractlist(ArrayList<Contract> custarray,AsyncCallback<Void> asyncCallback);
	
	
	void setEmployeelist(ArrayList<Employee> custarray,AsyncCallback<Void> callback);
}
